Давайте рассмотрим вопросы, связанные с использованием даты и ее представлением. Команда SET DATE … определяет формат отображения переменных типа DATE и DATETIME. Возможны следующие варианты:
Установка Формат
AMERICAN mm/dd/yy
ANSI yy.mm.dd
BRITISH/FRENCH dd/mm/yy
GERMAN dd.mm.yy
ITALIAN dd-mm-yy
JAPAN yy/mm/dd
TAIWAN yy/mm/dd
USA mm-dd-yy
MDY mm/dd/yy
DMY dd/mm/yy
YMD yy/mm/dd
SHORT Короткий формат даты определяется в Панели управления Windows.
LONG Длинный формат даты также определяется в Панели управления Windows.
Отметим, что если установлен длинный формат даты, то при
конвертации дат до {^1601-01-01} в строковое представление
вернется пустая строка.
По умолчанию формат даты AMERICAN. Однако это можно перенастроить в конфигурационном файле.
Функция DATE() возвращает текущую системную дату в установленном формате. Для получения заданной даты можно использовать туже функцию с параметрами.
Здесь стоит упомянуть и команду SET CENTURY, которая либо отображает первые две цифры в представлении года, либо нет. Команда SET MARK TO определяет, какой символ будет использован в качестве разделителя.
Работу с форматами даты можно проиллюстрировать таким примером:

Другие операции с датой мы рассмотрим в следующих шагах.